package Multiplayer;

import java.util.ArrayList;
import java.util.LinkedList;

import personagens.ObjectoMapa;

import mapa.Mapa;
import Jogo.Jogador;

public class ThreadServidor extends Thread {
	private Servidor server;
	private LinkedList<ObjectoMapa> mapa;
	private int nJogadores;
	private ArrayList<Cliente> listaClientes;
	
	private LinkedList<ObjectoMapa> lista;
	

	public ThreadServidor() {
		server = new Servidor();
	}

	public void run() {
		while (true) {
			// receber dados clientes
			

			// actualizar objectos
			server.sincronizaMapa(listaClientes);
			// enviar para todos~
			for (Cliente c : listaClientes)
				server.enviaDadosParaComputadorRemoto(c.getDadosLigacao(), mapa);
		}
	}
}
